<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/SISC.Data.Models" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/SISC.Data.Models" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://win-nebqi3tdpf2:8081/Service1.svc?xsd=xsd4" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="ArrayOfOperatore">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Operatore" nillable="true" type="tns:Operatore" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOperatore" nillable="true" type="tns:ArrayOfOperatore" />
  <xs:complexType name="Operatore">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodiceFornitore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceOperatore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdOperatore" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NomeOperatore" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Operatore" nillable="true" type="tns:Operatore" />
  <xs:complexType name="ArrayOfOperativita">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Operativita" nillable="true" type="tns:Operativita" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOperativita" nillable="true" type="tns:ArrayOfOperativita" />
  <xs:complexType name="Operativita">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodiceOperativita" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneOperativita" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdOperativita" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Operativita" nillable="true" type="tns:Operativita" />
  <xs:complexType name="ResultModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="EsitoOperazioneExt" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EsitoOperazioneId" type="xs:int" />
      <xs:element minOccurs="0" name="IsError" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResultModel" nillable="true" type="tns:ResultModel" />
  <xs:complexType name="ArrayOfDBTUtente">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DBTUtente" nillable="true" type="tns:DBTUtente" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDBTUtente" nillable="true" type="tns:ArrayOfDBTUtente" />
  <xs:complexType name="DBTUtente">
    <xs:sequence>
      <xs:element minOccurs="0" name="Abilitato" type="xs:boolean" />
      <xs:element minOccurs="0" name="AppName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceFornitore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreation" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IdUtente" type="xs:int" />
      <xs:element minOccurs="0" name="IsAbilitatoAlConsumo" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsAdminAppRole" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsFornitore" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsUtenteAppRole" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsVerbalAppRole" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastLogin" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="NomeCompleto" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pwd" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DBTUtente" nillable="true" type="tns:DBTUtente" />
  <xs:complexType name="ArrayOfVerbale">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Verbale" nillable="true" type="tns:Verbale" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVerbale" nillable="true" type="tns:ArrayOfVerbale" />
  <xs:complexType name="Verbale">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodiceMateriale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdDichiarazione" type="xs:int" />
      <xs:element minOccurs="0" name="IdVerbale" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="NumeroVerbale" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Verbale" nillable="true" type="tns:Verbale" />
  <xs:complexType name="Terzista">
    <xs:sequence>
      <xs:element minOccurs="0" name="CAP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Citta" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceTerzista" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Indirizzo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Provincia" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RagioneSocialeTerzista" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TerzistaDisplayName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Terzista" nillable="true" type="tns:Terzista" />
  <xs:complexType name="ArrayOfStatoCommessa">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StatoCommessa" nillable="true" type="tns:StatoCommessa" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStatoCommessa" nillable="true" type="tns:ArrayOfStatoCommessa" />
  <xs:complexType name="StatoCommessa">
    <xs:sequence>
      <xs:element minOccurs="0" name="StatoCommessaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoCommessaId" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StatoCommessa" nillable="true" type="tns:StatoCommessa" />
  <xs:complexType name="FaseSearchModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="Colore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CommessaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DataConsegnaFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataConsegnaTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataCreazioneFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataCreazioneTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IdFase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LivelloDettaglio" type="xs:int" />
      <xs:element minOccurs="0" name="StagioneId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoApprovazione" nillable="true" type="tns:StatoApprovazione" />
      <xs:element minOccurs="0" name="StatoCommessaId" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="StatoFase" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Taglia" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TerzistaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TestataCommessaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoFase" nillable="true" type="tns:TipoFase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FaseSearchModel" nillable="true" type="tns:FaseSearchModel" />
  <xs:complexType name="StatoApprovazione">
    <xs:sequence>
      <xs:element minOccurs="0" name="StatoApprovazioneDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoApprovazioneId" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StatoApprovazione" nillable="true" type="tns:StatoApprovazione" />
  <xs:complexType name="TipoFase">
    <xs:sequence>
      <xs:element minOccurs="0" name="TipoFaseDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoFaseId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TipoFase" nillable="true" type="tns:TipoFase" />
  <xs:complexType name="ArrayOfFase">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Fase" nillable="true" type="tns:Fase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFase" nillable="true" type="tns:ArrayOfFase" />
  <xs:complexType name="Fase">
    <xs:sequence>
      <xs:element minOccurs="0" name="Avanzamenti" nillable="true" type="tns:ArrayOfAvanzamentoFase" />
      <xs:element minOccurs="0" name="AziendaGucci" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceCommessaCompleto" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceMagazzinoDestinazione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Commessa" nillable="true" type="tns:Commessa" />
      <xs:element minOccurs="0" name="DataChiusuraFase" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataConfermataFine" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataConfermataInizio" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataConsegnaRichiesta" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataConsegnaRischedulata" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataEffettivaFine" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataEffettivaInizio" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataFineCommessa" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataInizioCommessa" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataPianificataFine" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataPianificataInizio" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataRischedulataFine" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataRischedulataInizio" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DeltaGGConfermataEffettiva" type="xs:int" />
      <xs:element minOccurs="0" name="DeltaGGPianificataEffettiva" type="xs:int" />
      <xs:element minOccurs="0" name="DescrizioneFase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DetailsLoaded" type="xs:boolean" />
      <xs:element minOccurs="0" name="EventoId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaseDisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FasePrecedente" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="FaseSuccessiva" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="FasiPrecedenti" nillable="true" type="tns:ArrayOfFase" />
      <xs:element minOccurs="0" name="FlagEsplosioneFasiFisiche" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasLetteraAnnullamento" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasNext" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasPrevious" type="xs:boolean" />
      <xs:element minOccurs="0" name="IdFase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdFaseFisica" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdTerzista" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ImportoConcordato" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsCompleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsFaseContabile" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsFaseFisica" type="xs:boolean" />
      <xs:element minOccurs="0" name="LivelloApprovazioneRichiesto" nillable="true" type="tns:LivelloApprovazione" />
      <xs:element minOccurs="0" name="NumeroDocumentoODL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PercentualeQuantitaInCollaudo" type="xs:int" />
      <xs:element minOccurs="0" name="PercentualeQuantitaProdotta" type="xs:int" />
      <xs:element minOccurs="0" name="PercentualeQuantitaScartata" type="xs:int" />
      <xs:element minOccurs="0" name="PrezzoUnitario" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ProdottoFinito" nillable="true" type="tns:MasterItem" />
      <xs:element minOccurs="0" name="QuantitaAttuale" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaDaAvanzare" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaDaProdurre" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaInCollaudo" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaInTransito" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaPrecedente" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaProdotta" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaReale" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaScartata" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="RigaCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SKU" nillable="true" type="tns:SKU" />
      <xs:element minOccurs="0" name="SKUTaglie" nillable="true" type="tns:ArrayOfSKUTaglia" />
      <xs:element minOccurs="0" name="SplitId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StagioneId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoApprovazione" nillable="true" type="tns:StatoApprovazione" />
      <xs:element minOccurs="0" name="StatoCommessa" nillable="true" type="tns:StatoCommessa" />
      <xs:element minOccurs="0" name="StatoFase" nillable="true" type="tns:StatoFase" />
      <xs:element minOccurs="0" name="Tariffa" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Terzista" nillable="true" type="tns:Terzista" />
      <xs:element minOccurs="0" name="TestataCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipologiaCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="URLLetteraAnnullamento" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UtenteApprovatore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ValoreTotale" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Valuta" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Fase" nillable="true" type="tns:Fase" />
  <xs:complexType name="ArrayOfAvanzamentoFase">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AvanzamentoFase" nillable="true" type="tns:AvanzamentoFase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAvanzamentoFase" nillable="true" type="tns:ArrayOfAvanzamentoFase" />
  <xs:complexType name="AvanzamentoFase">
    <xs:sequence>
      <xs:element minOccurs="0" name="AvanzamentoId" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="AziendaGucci" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceCommessaCompleto" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceMagazzinoDestinazione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DataAvanzamento" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataChiusuraFase" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataConfermataFineProduzione" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataFineCommessa" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataInizioCommessa" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventoId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaseContabile" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="FaseFisica" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="FaseFisicaSuccessiva" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="FasePrecedente" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="FaseSuccessiva" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="HasNext" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasPrevious" type="xs:boolean" />
      <xs:element minOccurs="0" name="IdTerzista" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ImportoConcordato" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsCompleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsFaseContabile" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsFaseFisica" type="xs:boolean" />
      <xs:element minOccurs="0" name="NumeroDocumentoODL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PercentualeQuantitaProdotta" type="xs:int" />
      <xs:element minOccurs="0" name="ProdottoFinito" nillable="true" type="tns:MasterItem" />
      <xs:element minOccurs="0" name="QuantitaAttuale" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaAvanzata" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaDaProdurre" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaInTransito" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaPrecedente" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaProdotta" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaReale" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaResidua" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaScartata" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="RigaCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SplitId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StagioneId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoApprovazione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoCommessa" nillable="true" type="tns:StatoCommessa" />
      <xs:element minOccurs="0" name="StatoFase" nillable="true" type="tns:StatoFase" />
      <xs:element minOccurs="0" name="Tariffa" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Terzista" nillable="true" type="tns:Terzista" />
      <xs:element minOccurs="0" name="TestataCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipologiaCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UnitaMisura" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Valuta" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AvanzamentoFase" nillable="true" type="tns:AvanzamentoFase" />
  <xs:complexType name="MasterItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="BOM" nillable="true" type="tns:ArrayOfDistintaBase" />
      <xs:element minOccurs="0" name="BrandId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Cites" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ClasseMerceologicaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseMerceologicaDisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseMerceologicaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseProduttivaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseProduttivaDisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseProduttivaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceColore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ColoreDisplay" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Department" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DepartmentId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneColore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneGestioneTaglie" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneTipoGestione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneTipoItem" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneTipoMateriale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Drop" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GestioneTaglie" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="GroupOfGoods" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsGestioneTaglie" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsProdottoFinito" type="xs:boolean" />
      <xs:element minOccurs="0" name="ItemDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemDisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Modello" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SettoreLinea" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SottoClasseMerceologicaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SottoClasseMerceologicaDisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SottoClasseMerceologicaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Taglia" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Taglie" nillable="true" type="tns:ArrayOfTaglia" />
      <xs:element minOccurs="0" name="TipoGestione" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TipoItem" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TipoMateriale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoVariante" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="UnitaMisura" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MasterItem" nillable="true" type="tns:MasterItem" />
  <xs:complexType name="ArrayOfDistintaBase">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DistintaBase" nillable="true" type="tns:DistintaBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDistintaBase" nillable="true" type="tns:ArrayOfDistintaBase" />
  <xs:complexType name="DistintaBase">
    <xs:sequence>
      <xs:element minOccurs="0" name="Colore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ColoreDisplay" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneColore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneItem" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneTipoItem" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Drop" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsStandard" type="xs:boolean" />
      <xs:element minOccurs="0" name="ItemDisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ListaComponenti" nillable="true" type="tns:ArrayOfComponente" />
      <xs:element minOccurs="0" name="Modello" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Stagione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TagliaMisura" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoItem" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Versione" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DistintaBase" nillable="true" type="tns:DistintaBase" />
  <xs:complexType name="ArrayOfComponente">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Componente" nillable="true" type="tns:Componente" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfComponente" nillable="true" type="tns:ArrayOfComponente" />
  <xs:complexType name="Componente">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:MasterItem">
        <xs:sequence>
          <xs:element minOccurs="0" name="CategoriaMateriale" nillable="true" type="tns:CategoriaMateriale" />
          <xs:element minOccurs="0" name="CodiceComponente" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ColoreComponente" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ColoreItem" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ComponenteColoreDisplayName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ComponenteDisplayName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ConsumoTotale" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ConsumoUnitario" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="DataUtilizzoComponente" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DescrizioneColoreComponente" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DescrizioneColoreItem" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DescrizioneComponente" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DescrizioneItem" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DropComponente" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FaseContabile" nillable="true" type="tns:Fase" />
          <xs:element minOccurs="0" name="FlagConsumoReale" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="FlagConsumoRealeDescrizione" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MRP" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="MRPDescrizione" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OffsetTime" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Quantita" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="RegoleColore" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TagliaMisuraComponente" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Componente" nillable="true" type="tns:Componente" />
  <xs:complexType name="CategoriaMateriale">
    <xs:sequence>
      <xs:element minOccurs="0" name="CategoriaMaterialeDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoriaMaterialeDisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoriaMaterialeId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CategoriaMateriale" nillable="true" type="tns:CategoriaMateriale" />
  <xs:complexType name="ArrayOfTaglia">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Taglia" nillable="true" type="tns:Taglia" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTaglia" nillable="true" type="tns:ArrayOfTaglia" />
  <xs:complexType name="Taglia">
    <xs:sequence>
      <xs:element minOccurs="0" name="DescrizioneTaglia" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoVariante" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VarianteId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Taglia" nillable="true" type="tns:Taglia" />
  <xs:complexType name="StatoFase">
    <xs:sequence>
      <xs:element minOccurs="0" name="StatoFaseDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoFaseId" type="xs:decimal" />
      <xs:element minOccurs="0" name="TipoFase" nillable="true" type="tns:TipoFase" />
      <xs:element minOccurs="0" name="TipoFaseId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StatoFase" nillable="true" type="tns:StatoFase" />
  <xs:complexType name="Commessa">
    <xs:sequence>
      <xs:element minOccurs="0" name="AziendaGucci" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BrandId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseMerceologica" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceCommessaCompleto" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceIndirizzoDestinazione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CommesseSplit" nillable="true" type="tns:ArrayOfCommessa" />
      <xs:element minOccurs="0" name="DataChiusuraRigaCommessa" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataFineCommessa" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataInizioCommessa" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataPubblicazioneCommessa" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataUltimaModificaRigaCommessa" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DetailsLoaded" type="xs:boolean" />
      <xs:element minOccurs="0" name="Differenza" type="xs:int" />
      <xs:element minOccurs="0" name="DistintaBase" nillable="true" type="tns:DistintaBaseCommessa" />
      <xs:element minOccurs="0" name="Evento" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaseId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fasi" nillable="true" type="tns:ArrayOfFase" />
      <xs:element minOccurs="0" name="FasiContabili" nillable="true" type="tns:ArrayOfFase" />
      <xs:element minOccurs="0" name="FasiFisiche" nillable="true" type="tns:ArrayOfFase" />
      <xs:element minOccurs="0" name="GruppoMerceologico" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HasAlerts" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasAnnullamenti" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasNote" type="xs:boolean" />
      <xs:element minOccurs="0" name="IdTerzista" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastTransactionId" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LastUpdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastUpdateUser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LineaVendita" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PosizioneTaglia" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ProdottoFinito" nillable="true" type="tns:MasterItem" />
      <xs:element minOccurs="0" name="QuantitaAnnullata" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaDaProdurre" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaLanciata" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaProdotta" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaReale" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaResidua" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="QuantitaScartata" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="RagioneSocialeTerzista" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RiferimentoTagliaBase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RigaCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SKU" nillable="true" type="tns:SKU" />
      <xs:element minOccurs="0" name="SKUTaglie" nillable="true" type="tns:ArrayOfSKUTaglia" />
      <xs:element minOccurs="0" name="SplitId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Stagione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoCommessa" nillable="true" type="tns:StatoCommessa" />
      <xs:element minOccurs="0" name="StatoCommessaStealth" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TestataCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoVendita" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipologiaCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UnitaMisura" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Commessa" nillable="true" type="tns:Commessa" />
  <xs:complexType name="ArrayOfCommessa">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Commessa" nillable="true" type="tns:Commessa" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCommessa" nillable="true" type="tns:ArrayOfCommessa" />
  <xs:complexType name="DistintaBaseCommessa">
    <xs:sequence>
      <xs:element minOccurs="0" name="Commessa" nillable="true" type="tns:Commessa" />
      <xs:element minOccurs="0" name="ListaComponenti" nillable="true" type="tns:ArrayOfComponente" />
      <xs:element minOccurs="0" name="ProdottoFinito" nillable="true" type="tns:MasterItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DistintaBaseCommessa" nillable="true" type="tns:DistintaBaseCommessa" />
  <xs:complexType name="SKU">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:MasterItem">
        <xs:sequence>
          <xs:element minOccurs="0" name="ColoreDescrizione" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ColoreSKU" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ModelloSKU" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ParteSKU" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SKUDisplayName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SKUQuantitaAnnullata" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SKUQuantitaDaProdurre" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SKUQuantitaLanciata" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SKUQuantitaProdotta" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SKUQuantitaReale" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SKUQuantitaResidua" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SKUQuantitaScartata" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SKUTaglie" nillable="true" type="tns:ArrayOfSKUTaglia" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SKU" nillable="true" type="tns:SKU" />
  <xs:complexType name="ArrayOfSKUTaglia">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SKUTaglia" nillable="true" type="tns:SKUTaglia" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSKUTaglia" nillable="true" type="tns:ArrayOfSKUTaglia" />
  <xs:complexType name="SKUTaglia">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SKU">
        <xs:sequence>
          <xs:element minOccurs="0" name="DataChiusuraFase" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ImportoConcordato" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="QuantitaAnnullata" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="QuantitaDaProdurre" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="QuantitaInTransito" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="QuantitaLanciata" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="QuantitaProdotta" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="QuantitaReale" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="QuantitaResidua" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="QuantitaScartata" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SKUColoreDisplayName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StatoApprovazione" nillable="true" type="tns:StatoApprovazione" />
          <xs:element minOccurs="0" name="StatoCommessaStealth" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="StatoFase" nillable="true" type="tns:StatoFase" />
          <xs:element minOccurs="0" name="Tariffa" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Valuta" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SKUTaglia" nillable="true" type="tns:SKUTaglia" />
  <xs:complexType name="LivelloApprovazione">
    <xs:sequence>
      <xs:element minOccurs="0" name="LivelloApprovazioneDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LivelloApprovazioneId" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ValoreSoglia" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LivelloApprovazione" nillable="true" type="tns:LivelloApprovazione" />
  <xs:complexType name="CommessaSearchModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodiceCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceRigaCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceTerzista" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DataConsegnaFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataConsegnaTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FlagDettaglio" type="xs:boolean" />
      <xs:element minOccurs="0" name="FlagEsplosioneFasiFisicheRequired" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="FlagSplitRequired" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Lancio" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LineaVendita" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProdottoFinito" nillable="true" type="tns:MasterItem" />
      <xs:element minOccurs="0" name="Stagione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoCommessa" nillable="true" type="tns:StatoCommessa" />
      <xs:element minOccurs="0" name="TipoVendita" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommessaSearchModel" nillable="true" type="tns:CommessaSearchModel" />
  <xs:complexType name="ArrayOfStatoFase">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StatoFase" nillable="true" type="tns:StatoFase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStatoFase" nillable="true" type="tns:ArrayOfStatoFase" />
  <xs:complexType name="ArrayOfTipoFase">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TipoFase" nillable="true" type="tns:TipoFase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTipoFase" nillable="true" type="tns:ArrayOfTipoFase" />
  <xs:complexType name="DDTSearchModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="Articolo" nillable="true" type="tns:MasterItem" />
      <xs:element minOccurs="0" name="Commessa" nillable="true" type="tns:Commessa" />
      <xs:element minOccurs="0" name="DataDDTFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataDDTTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IsExportable" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="SourceSystem" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Terzista" nillable="true" type="tns:Terzista" />
      <xs:element minOccurs="0" name="TestataDDT" nillable="true" type="tns:DDT" />
      <xs:element minOccurs="0" name="TipoFlusso" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DDTSearchModel" nillable="true" type="tns:DDTSearchModel" />
  <xs:complexType name="DDT">
    <xs:sequence>
      <xs:element minOccurs="0" name="AziendaGucci" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Brand" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Causale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceDestinazione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DataDDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataPrevistaPartenza" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataPrevistoArrivo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DescrizioneCausale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FlowType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IndirizzoConsegna" nillable="true" type="tns:DDTIndirizzo" />
      <xs:element minOccurs="0" name="IndirizzoDestinazioneFinale" nillable="true" type="tns:DDTIndirizzo" />
      <xs:element minOccurs="0" name="IndirizzoFatturazione" nillable="true" type="tns:DDTIndirizzo" />
      <xs:element minOccurs="0" name="IndirizzoMittente" nillable="true" type="tns:DDTIndirizzo" />
      <xs:element minOccurs="0" name="MagazzinoCarico" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumeroColli" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NumeroDDT" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RigheDDT" nillable="true" type="tns:ArrayOfDDTRiga" />
      <xs:element minOccurs="0" name="SourceSystem" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoImballo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UbicazioneCarico" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DDT" nillable="true" type="tns:DDT" />
  <xs:complexType name="DDTIndirizzo">
    <xs:sequence>
      <xs:element minOccurs="0" name="CAP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceGucci" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Indirizzo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Localita" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Provincia" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RagioneSociale" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DDTIndirizzo" nillable="true" type="tns:DDTIndirizzo" />
  <xs:complexType name="ArrayOfDDTRiga">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DDTRiga" nillable="true" type="tns:DDTRiga" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDDTRiga" nillable="true" type="tns:ArrayOfDDTRiga" />
  <xs:complexType name="DDTRiga">
    <xs:sequence>
      <xs:element minOccurs="0" name="Articolo" nillable="true" type="tns:MasterItem" />
      <xs:element minOccurs="0" name="AziendaGucci" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseMerceologica" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Commessa" nillable="true" type="tns:Commessa" />
      <xs:element minOccurs="0" name="FaseContabile" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="IdRiga" type="xs:int" />
      <xs:element minOccurs="0" name="QuantitaInSpedizione" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Stagione" nillable="true" type="tns:Stagione" />
      <xs:element minOccurs="0" name="UnitaMisura" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DDTRiga" nillable="true" type="tns:DDTRiga" />
  <xs:complexType name="Stagione">
    <xs:sequence>
      <xs:element minOccurs="0" name="StagioneId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Stagione" nillable="true" type="tns:Stagione" />
  <xs:complexType name="ArrayOfDDT">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DDT" nillable="true" type="tns:DDT" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDDT" nillable="true" type="tns:ArrayOfDDT" />
  <xs:complexType name="AvanzamentoSearchModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="Commessa" nillable="true" type="tns:Commessa" />
      <xs:element minOccurs="0" name="FaseFisica" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="ProdottoFinito" nillable="true" type="tns:MasterItem" />
      <xs:element minOccurs="0" name="Terzista" nillable="true" type="tns:Terzista" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AvanzamentoSearchModel" nillable="true" type="tns:AvanzamentoSearchModel" />
  <xs:complexType name="ArrayOfStatoApprovazione">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StatoApprovazione" nillable="true" type="tns:StatoApprovazione" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStatoApprovazione" nillable="true" type="tns:ArrayOfStatoApprovazione" />
  <xs:complexType name="ArrayOfODL">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ODL" nillable="true" type="tns:ODL" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfODL" nillable="true" type="tns:ArrayOfODL" />
  <xs:complexType name="ODL">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanApprove" type="xs:boolean" />
      <xs:element minOccurs="0" name="DataApprovazione" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ImportoTotale" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsChecked" type="xs:boolean" />
      <xs:element minOccurs="0" name="ListaFasi" nillable="true" type="tns:ArrayOfFase" />
      <xs:element minOccurs="0" name="LivelloApprovazioneRichiesto" nillable="true" type="tns:LivelloApprovazione" />
      <xs:element minOccurs="0" name="NumeroDocumentoODL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoApprovazione" nillable="true" type="tns:StatoApprovazione" />
      <xs:element minOccurs="0" name="Terzista" nillable="true" type="tns:Terzista" />
      <xs:element minOccurs="0" name="UtenteApprovatore" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ODL" nillable="true" type="tns:ODL" />
  <xs:complexType name="ODLSearchModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="NumeroODL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ODLFrom" nillable="true" type="tns:ODL" />
      <xs:element minOccurs="0" name="ODLTo" nillable="true" type="tns:ODL" />
      <xs:element minOccurs="0" name="StatoApprovazione" nillable="true" type="tns:StatoApprovazione" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ODLSearchModel" nillable="true" type="tns:ODLSearchModel" />
  <xs:complexType name="AlertSearchModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CategoriaEvento" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaseContabileId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaseFisicaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RigaCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TerzistaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TestataCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoFase" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AlertSearchModel" nillable="true" type="tns:AlertSearchModel" />
  <xs:complexType name="ArrayOfAlert">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Alert" nillable="true" type="tns:Alert" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAlert" nillable="true" type="tns:ArrayOfAlert" />
  <xs:complexType name="Alert">
    <xs:sequence>
      <xs:element minOccurs="0" name="AlertId" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="AlertMessage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AlertOperation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AlertType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DataCreazione" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Alert" nillable="true" type="tns:Alert" />
  <xs:complexType name="ArrayOfAlertCategoria">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AlertCategoria" nillable="true" type="tns:AlertCategoria" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAlertCategoria" nillable="true" type="tns:ArrayOfAlertCategoria" />
  <xs:complexType name="AlertCategoria">
    <xs:sequence>
      <xs:element minOccurs="0" name="CategoryCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryId" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CategoryOrder" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AlertCategoria" nillable="true" type="tns:AlertCategoria" />
  <xs:complexType name="ArrayOfAlertEvento">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AlertEvento" nillable="true" type="tns:AlertEvento" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAlertEvento" nillable="true" type="tns:ArrayOfAlertEvento" />
  <xs:complexType name="AlertEvento">
    <xs:sequence>
      <xs:element minOccurs="0" name="CategoryCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EventFullDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EventId" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="EventShortDescription" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AlertEvento" nillable="true" type="tns:AlertEvento" />
  <xs:complexType name="LogSearchModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="FaseContabileId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaseFisicaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RigaCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TerzistaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TestataCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoFase" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LogSearchModel" nillable="true" type="tns:LogSearchModel" />
  <xs:complexType name="ArrayOfLog">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Log" nillable="true" type="tns:Log" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLog" nillable="true" type="tns:ArrayOfLog" />
  <xs:complexType name="Log">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApplicationId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DataCreazione" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventId" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="EventTypeId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LogDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LogId" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ReferenceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferenceType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Log" nillable="true" type="tns:Log" />
  <xs:complexType name="RegolaEsplosione">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClasseMerceologica" nillable="true" type="tns:ClasseMerceologica" />
      <xs:element minOccurs="0" name="ClasseProduttiva" nillable="true" type="tns:ClasseProduttiva" />
      <xs:element minOccurs="0" name="Department" nillable="true" type="tns:Department" />
      <xs:element minOccurs="0" name="Prodotto" nillable="true" type="tns:MasterItem" />
      <xs:element minOccurs="0" name="RegolaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RegolaId" type="xs:decimal" />
      <xs:element minOccurs="0" name="SottoClasseMerceologica" nillable="true" type="tns:SottoClasseMerceologica" />
      <xs:element minOccurs="0" name="dettagli" nillable="true" type="tns:ArrayOfDettaglioRegolaEsplosione" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegolaEsplosione" nillable="true" type="tns:RegolaEsplosione" />
  <xs:complexType name="ClasseMerceologica">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClasseMerceologicaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseMerceologicaId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClasseMerceologica" nillable="true" type="tns:ClasseMerceologica" />
  <xs:complexType name="ClasseProduttiva">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClasseMerceologicaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseProduttivaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseProduttivaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SottoClasseMerceologicaId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClasseProduttiva" nillable="true" type="tns:ClasseProduttiva" />
  <xs:complexType name="Department">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClasseMerceologicaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseProduttivaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DepartmentDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DepartmentId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SottoClasseMerceologicaId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Department" nillable="true" type="tns:Department" />
  <xs:complexType name="SottoClasseMerceologica">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClasseMerceologicaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SottoClasseMerceologicaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SottoClasseMerceologicaId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SottoClasseMerceologica" nillable="true" type="tns:SottoClasseMerceologica" />
  <xs:complexType name="ArrayOfDettaglioRegolaEsplosione">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DettaglioRegolaEsplosione" nillable="true" type="tns:DettaglioRegolaEsplosione" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDettaglioRegolaEsplosione" nillable="true" type="tns:ArrayOfDettaglioRegolaEsplosione" />
  <xs:complexType name="DettaglioRegolaEsplosione">
    <xs:sequence>
      <xs:element minOccurs="0" name="DettaglioRegolaId" type="xs:decimal" />
      <xs:element minOccurs="0" name="FaseContabile" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="FaseContabileId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaseFisica" nillable="true" type="tns:Fase" />
      <xs:element minOccurs="0" name="FaseFisicaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaseFisicaId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FlagConsumoReale" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsFinale" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsIniziale" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsIntermedio" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="LivelloAvanzamento" nillable="true" type="tns:LivelloAvanzamento" />
      <xs:element minOccurs="0" name="PercentualeSplit" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PosizioneSequenza" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="RegolaId" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DettaglioRegolaEsplosione" nillable="true" type="tns:DettaglioRegolaEsplosione" />
  <xs:complexType name="LivelloAvanzamento">
    <xs:sequence>
      <xs:element minOccurs="0" name="LivelloAvanzamentoDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LivelloAvanzamentoId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LivelloAvanzamento" nillable="true" type="tns:LivelloAvanzamento" />
  <xs:complexType name="LetteraAnnullamento">
    <xs:sequence>
      <xs:element minOccurs="0" name="AziendaGucci" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceLettera" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Colore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DataCreazioneLettera" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataInvioLettera" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DropId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdFaseContabile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdLettera" type="xs:decimal" />
      <xs:element minOccurs="0" name="ItemId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Modello" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="QuantitaAnnullata" type="xs:decimal" />
      <xs:element minOccurs="0" name="RigaCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatoLettera" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Taglia" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Terzista" nillable="true" type="tns:Terzista" />
      <xs:element minOccurs="0" name="TestataCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="URLDocumento" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UtenteCreazioneLettera" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LetteraAnnullamento" nillable="true" type="tns:LetteraAnnullamento" />
  <xs:complexType name="DBTWinLogin">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AuthenticationType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DBTAppUser" nillable="true" type="tns:DBTUtente" />
      <xs:element minOccurs="0" name="DatiFornitore" nillable="true" type="tns:Terzista" />
      <xs:element minOccurs="0" name="EnvUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ImpersonationLevel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsAuthenticated" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInDbTaglioAdminGroup" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInDbTaglioUsersGroup" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInDomain" type="xs:boolean" />
      <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="MemberOfWinGroups" nillable="true" type="q1:ArrayOfstring" />
      <xs:element minOccurs="0" name="NomeDominio" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WinUserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DBTWinLogin" nillable="true" type="tns:DBTWinLogin" />
  <xs:complexType name="ArrayOfColore">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Colore" nillable="true" type="tns:Colore" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfColore" nillable="true" type="tns:ArrayOfColore" />
  <xs:complexType name="Colore">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodiceColore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneColore" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Colore" nillable="true" type="tns:Colore" />
  <xs:complexType name="ArrayOfDichiarazione">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Dichiarazione" nillable="true" type="tns:Dichiarazione" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDichiarazione" nillable="true" type="tns:ArrayOfDichiarazione" />
  <xs:complexType name="Dichiarazione">
    <xs:sequence>
      <xs:element minOccurs="0" name="As400" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Bolla" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceCausale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceColore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceCommessa" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceConceria" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceFornitore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceMacchina" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceMateriale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceOper1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceOper2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceOperativita" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceStagione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceVerbale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConsumoRilevato" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="DataInserimento" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataOper1" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataOper2" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DataRegistrazione" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DescrConceria" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Diba" type="xs:double" />
      <xs:element minOccurs="0" name="HStop" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdCausale" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IdConceria" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IdDichiarazione" type="xs:int" />
      <xs:element minOccurs="0" name="IdMacchina" type="xs:int" />
      <xs:element minOccurs="0" name="IdOper1" type="xs:int" />
      <xs:element minOccurs="0" name="IdOper2" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IdOperativita" type="xs:int" />
      <xs:element minOccurs="0" name="IdUtente" type="xs:int" />
      <xs:element minOccurs="0" name="IdVerbale" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Lotto" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumeroVerbale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OperazioneOper1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OperazioneOper2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OreRilOper1" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="OreRilOper2" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="Pezzami" type="xs:boolean" />
      <xs:element minOccurs="0" name="Qta1a" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="Qta2a" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="Qta3a" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="Qta4a" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="Scostamento" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="Stato" type="xs:int" />
      <xs:element minOccurs="0" name="TimestampNow" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Dichiarazione" nillable="true" type="tns:Dichiarazione" />
  <xs:complexType name="ArrayOfCausale">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Causale" nillable="true" type="tns:Causale" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCausale" nillable="true" type="tns:ArrayOfCausale" />
  <xs:complexType name="Causale">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodiceCausale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneCausale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdCausale" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Causale" nillable="true" type="tns:Causale" />
  <xs:complexType name="ArrayOfMacchina">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Macchina" nillable="true" type="tns:Macchina" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMacchina" nillable="true" type="tns:ArrayOfMacchina" />
  <xs:complexType name="Macchina">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodiceFornitore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceMacchina" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneMacchina" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdMacchina" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Macchina" nillable="true" type="tns:Macchina" />
  <xs:complexType name="ArrayOfConceria">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Conceria" nillable="true" type="tns:Conceria" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConceria" nillable="true" type="tns:ArrayOfConceria" />
  <xs:complexType name="Conceria">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodiceConceria" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceFornitore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneConceria" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IdConceria" type="xs:int" />
      <xs:element minOccurs="0" name="IsDeleted" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Conceria" nillable="true" type="tns:Conceria" />
  <xs:complexType name="SISCUser">
    <xs:sequence>
      <xs:element minOccurs="0" name="Brands" nillable="true" type="tns:ArrayOfBrand" />
      <xs:element minOccurs="0" name="CodiceTerzista" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsAdmin" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsApprover" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsGuest" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInternal" type="xs:boolean" />
      <xs:element minOccurs="0" name="LivelloApprovazione" type="xs:int" />
      <xs:element minOccurs="0" name="LoginName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RoleName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SISCUser" nillable="true" type="tns:SISCUser" />
  <xs:complexType name="ArrayOfBrand">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Brand" nillable="true" type="tns:Brand" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBrand" nillable="true" type="tns:ArrayOfBrand" />
  <xs:complexType name="Brand">
    <xs:sequence>
      <xs:element minOccurs="0" name="BrandDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BrandId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Brand" nillable="true" type="tns:Brand" />
  <xs:complexType name="ArrayOfMasterItemType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MasterItemType" nillable="true" type="tns:MasterItemType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMasterItemType" nillable="true" type="tns:ArrayOfMasterItemType" />
  <xs:complexType name="MasterItemType">
    <xs:sequence>
      <xs:element minOccurs="0" name="DescrizioneTipoItem" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoItemId" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TipoItemIdSISC" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MasterItemType" nillable="true" type="tns:MasterItemType" />
  <xs:complexType name="ArrayOfTipoGestione">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TipoGestione" nillable="true" type="tns:TipoGestione" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTipoGestione" nillable="true" type="tns:ArrayOfTipoGestione" />
  <xs:complexType name="TipoGestione">
    <xs:sequence>
      <xs:element minOccurs="0" name="TipoGestioneDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoGestioneId" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TipoGestione" nillable="true" type="tns:TipoGestione" />
  <xs:complexType name="ArrayOfMasterItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MasterItem" nillable="true" type="tns:MasterItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMasterItem" nillable="true" type="tns:ArrayOfMasterItem" />
  <xs:complexType name="ItemSearchModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodiceColore" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceTaglia" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoGestione" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TipoItemId" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ItemSearchModel" nillable="true" type="tns:ItemSearchModel" />
  <xs:complexType name="BOMSearchModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="ColoreId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsStandard" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ItemId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BOMSearchModel" nillable="true" type="tns:BOMSearchModel" />
  <xs:complexType name="ArrayOfTerzista">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Terzista" nillable="true" type="tns:Terzista" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTerzista" nillable="true" type="tns:ArrayOfTerzista" />
  <xs:complexType name="RegolaSearchModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClasseMerceologica" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClasseProduttiva" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodiceProdotto" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Department" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SottoClasseMerceologica" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegolaSearchModel" nillable="true" type="tns:RegolaSearchModel" />
  <xs:complexType name="ArrayOfRegolaEsplosione">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RegolaEsplosione" nillable="true" type="tns:RegolaEsplosione" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRegolaEsplosione" nillable="true" type="tns:ArrayOfRegolaEsplosione" />
  <xs:complexType name="ArrayOfClasseMerceologica">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ClasseMerceologica" nillable="true" type="tns:ClasseMerceologica" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfClasseMerceologica" nillable="true" type="tns:ArrayOfClasseMerceologica" />
  <xs:complexType name="ArrayOfSottoClasseMerceologica">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SottoClasseMerceologica" nillable="true" type="tns:SottoClasseMerceologica" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSottoClasseMerceologica" nillable="true" type="tns:ArrayOfSottoClasseMerceologica" />
  <xs:complexType name="ArrayOfClasseProduttiva">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ClasseProduttiva" nillable="true" type="tns:ClasseProduttiva" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfClasseProduttiva" nillable="true" type="tns:ArrayOfClasseProduttiva" />
  <xs:complexType name="ArrayOfDepartment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Department" nillable="true" type="tns:Department" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDepartment" nillable="true" type="tns:ArrayOfDepartment" />
  <xs:complexType name="ArrayOfDDTCausale">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DDTCausale" nillable="true" type="tns:DDTCausale" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDDTCausale" nillable="true" type="tns:ArrayOfDDTCausale" />
  <xs:complexType name="DDTCausale">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodiceCausale" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescrizioneCausale" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DDTCausale" nillable="true" type="tns:DDTCausale" />
  <xs:complexType name="ArrayOfStagione">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Stagione" nillable="true" type="tns:Stagione" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStagione" nillable="true" type="tns:ArrayOfStagione" />
  <xs:complexType name="ArrayOfLancio">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Lancio" nillable="true" type="tns:Lancio" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLancio" nillable="true" type="tns:ArrayOfLancio" />
  <xs:complexType name="Lancio">
    <xs:sequence>
      <xs:element minOccurs="0" name="LancioDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LancioId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Lancio" nillable="true" type="tns:Lancio" />
  <xs:complexType name="ArrayOfTipoVendita">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TipoVendita" nillable="true" type="tns:TipoVendita" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTipoVendita" nillable="true" type="tns:ArrayOfTipoVendita" />
  <xs:complexType name="TipoVendita">
    <xs:sequence>
      <xs:element minOccurs="0" name="TipoVenditaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TipoVenditaId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TipoVendita" nillable="true" type="tns:TipoVendita" />
  <xs:complexType name="ArrayOfLineaVendita">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LineaVendita" nillable="true" type="tns:LineaVendita" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLineaVendita" nillable="true" type="tns:ArrayOfLineaVendita" />
  <xs:complexType name="LineaVendita">
    <xs:sequence>
      <xs:element minOccurs="0" name="LineaVenditaDescrizione" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LineaVenditaId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LineaVendita" nillable="true" type="tns:LineaVendita" />
</xs:schema>